Các phương thức biểu đạt tượng trưng Mã_vạch

Việc chuyển đổi giữa thông tin của thông điệp và mã vạch được gọi là biểu đạt tượng trưng. Các thông số trong quá trình này được mã hóa từ các số/chữ đơn lẻ của thông điệp cũng như có thể có là các dấu hiệu bắt đầu hay kết thúc thành các vạch và các khoảng trống, kích thước của vùng lặng trước và sau mã vạch cũng như việc tính toán tổng kiểm lỗi (checksum) là bắt buộc.

Các quy trình biểu đạt tượng trưng tuyến tính có thể phân loại chủ yếu theo hai thuộc tính:

  • Liên tục hay Rời rạc: Các ký tự trong biểu đạt tượng trưng liên tục được tiếp giáp với nhau, với một ký tự kết thúc bằng khoảng trống và ký tự tiếp theo bắt đầu bằng vạch, hoặc ngược lại. Các ký tự trong biểu đạt tượng trưng rời rạc bắt đầu và kết thúc bằng vạch; không gian giữa các ký tự bị bỏ qua, cho đến chừng nào mà nó đủ rộng để thiết bị đọc coi như là mã kết thúc.
  • Hai hay nhiều độ rộng các vạch: Các vạch và các khoảng trống trong biểu đạt tượng trưng hai độ rộng là rộng hay hẹp. Vạch rộng rộng bao nhiêu lần so với vạch hẹp không có giá trị gì đáng kể trong việc nhận dạng ký tự (thông thường độ rộng của vạch rộng bằng 2-3 lần vạch hẹp). Các vạch và khoảng trống trong biểu đạt tượng trưng nhiều độ rộng là các bội số của độ rộng cơ bản gọi là module; phần lớn các loại mã vạch này sử dụng bốn độ rộng lần lượt bằng 1, 2, 3 và 4 module.

Các mã vạch cụm chứa mã vạch tuyến tính cùng một loại nhưng được lặp lại theo chiều đứng trong nhiều hàng.

Có nhiều chủng loại mã vạch 2D. Phần lớn là các ma trận mã, nó là tập hợp các module mẫu dạng điểm hay vuông phân bổ trên lưới mẫu. Các mã vạch 2D cũng có thể có các dạng nhìn thấy khác nhau. Cùng với các mẫu vòng tròn đồng tâm, thì còn một số mã vạch 2D có sử dụng kỹ thuật in ẩn (steganography) bằng cách ẩn mảng các module khác nhau về kích thước hay hình dạng trong các hình ảnh đặc thù riêng (ví dụ như của mã vạch DataGlyph).

Quét/tương tác tượng trưng

Các mã vạch tuyến tính là phù hợp nhất để quét bằng các thiết bị quét laser, nó quét các tia sáng ngang qua mã vạch theo một đường thẳng, đọc các lát mỏng của mã vạch theo các mẫu sáng-sẫm quy ước trước.

Các mã vạch cụm cũng rất phù hợp để quét bằng thiết bị laser, với tia laser quét nhiều lần trên mã vạch.

Các mã vạch 2D thực thụ không thể đọc bằng các thiết bị quét tia laser bởi vì không có các mẫu định sẵn để quét mà phù hợp cho việc so sánh tổng thể các ký tự trong một mã vạch. Chúng được quét và so sánh bằng các thiết bị camera bắt hình.